/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package futco.patrones.syscand.facade.implementacion;

import futco.patrones.syscand.entidades.Propuesta;
import futco.patrones.syscand.facade.PropuestaFacade;
import futco.patrones.syscand.servicio.PropuestaServicio;
import java.util.List;
import javax.ejb.EJB;
import javax.ejb.Stateless;
import javax.ejb.TransactionAttribute;
import javax.ejb.TransactionAttributeType;

/**
 *
 * @author casewaredes03
 */
@Stateless
@TransactionAttribute(TransactionAttributeType.REQUIRES_NEW)
public class PropuestaFacadeImp implements PropuestaFacade {

    @EJB
    private PropuestaServicio servicio;

    @Override
    public void registrar(Propuesta entidad) {
        servicio.registrar(entidad);
    }

    @Override
    public void guardar(Propuesta entidad) {
        servicio.guardar(entidad);
    }

    @Override
    public void actualizar(Propuesta entidad) {
        servicio.actualizar(entidad);
    }

    @Override
    public void eliminar(Propuesta entidad) {
        servicio.eliminar(entidad);
    }

    @Override
    public List<Propuesta> buscarTodo() {
        return servicio.buscarTodo();
    }

    @Override
    public Propuesta buscar(Object id) {
        return servicio.buscar(id);
    }
}
